#if !defined(ximera_system_iplugin_hpp)
#define ximera_system_iplugin_hpp

// -----------------------------------------------------------

#include <ximera/types.hpp>

namespace ximera { namespace system
{
    class XIMERA_API IPlugin
    {
    public:
        virtual ~IPlugin();

        virtual String name() const = 0;
        virtual String description() const = 0;
        virtual String version() const = 0;
    };
}}

// -----------------------------------------------------------

#endif